@charset "utf-8";
/* CSS Document */

body{ background:#e8f6fa;}
.main{background-color:#fff;}
.g160,
.g320,
.g480,
.g640,
.g800,
.g960,
.g80,
.g240,
.g400,
.g560,
.g720,
.g880
{ background:#fff;  } 
 .to1 { width:960px; float:left;}
 .g320 { margin-top:20px;}
 .topp{ padding:10px 0 0 350px;}
.top1  { width:980px; height:98px; background:url(../images/top.jpg) no-repeat;}
.header{ width:980px; height:396px; background:url(../images/header.jpg) no-repeat;} 
.trials { width:300px;}
.lef{ width:685px; }
.rig { width:295px;}
.fl { float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.head{ width:685px; height:339px; background:url(../images/header.jpg) no-repeat; }
.fro{ width:295px; height:484px; background:url(../images/bullion@1_03.jpg);}
.latest{ width:685px; height:61px; background:url(../images/latest.jpg) no-repeat; }

.liveprice { width:295px; height:334px; background:url(../images/liveprice.jpg) no-repeat;  }
.blog { width:665px; padding:0 10px;}
.blog h2{font:24px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#666; margin:0px; padding:12px 0 0 0px; }
.banner{ width:685px; height:145px; background:url(../images/banner.jpg) no-repeat;}
.g480 h2{ font:24px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding:10px 10px 10px 10px; display:block; background-color:#666;}

.g480 h2 {}
/* top links top right and header right side */
.riglink{ width:275px; height:24px; padding:7px; text-align: center;}
.riglink a {font:12px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding:0 10px; }
.topl{ width:960px; }
.top1a { width:220px;}
.top1b { width:600px; padding:0 10px;}
.top1 p { margin: -5px 0 0 0px; padding:0px;}
.top1 a {font:12px/14px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; color:#333; padding:0 5px; }

/* Performance page table */
.toph1{ width:300px; margin-left:10px; }
.toph2{width:250px; text-align:left; padding:10px 0 0px 10px;}
.toph3{width:350px;}

.toph2st {font:16px/26px "Arial",Arial, Helvetica, sans-serif; color:#1C5487; padding:10px 0 0px 10px; text-align:right; font-weight:bold;}
.round {border: 3px solid #ECDA5B;  position:relative; z-index:5;}
.per{ width:970px; padding:10px; 5px; position:relative; z-index:10;}
.month {color: #fff;
    width: 100px; height:20px;
    padding: 5px 3px;
    text-align: left;
    background-color: #fff; float:left;
   text-align:center; 
	margin:0px 12px 5px 12px; position:relative; z-index:5;}

.month a {font:12px/18px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; }
.month a:hover {color: #81A4C3;}


#box-table-a {	font:16px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;	margin: 5px 20px;	width: 930px;	text-align: left;	border-collapse: collapse;}
#box-table-a th
{
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
	background: #175385;
	border-top: 4px solid #ECDA5B;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#box-table-a td
{
	padding: 8px;
	background: #EFEFEF; 
	border-bottom: 1px solid #fff;
	font-weight:bold;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{font:20px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;
	background:#ECDA5B;
	
}

.colorth{ color:#175385; padding:0 5px; }
.colorth1{ color: #F00; padding:0 5px; }

/* contact page start */
.grid_6 {
	width:340px;
}
.brdr1px { border:1px #e2e2e2 solid;}
.grid_10 {
	width:580px;
}
.grid_5 {
	width:280px; float:left;}
	.indent-left {
	padding-left:25px;
	}
.indent-right {
	padding-right:15px;
	}



#contact-form fieldset {
	border:none;
	padding:0 0 0 0;
}
	#contact-form .field {
		overflow:hidden;
		padding:0 0 15px 4px;
	}
	#contact-form.main-contacts .field {
		padding:0 0 0 4px;
		height:59px;
		overflow:hidden;
	}
		#contact-form input[type=text] {
			width:238px;
			padding:5px 12px 5px 12px;
			background:#F0F0F0;
			border:1px solid #e4e4e4;
	
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			position:relative;
						display:block;
			
		}
		
		#contact-form input[type=email] {
			width:245px;
			padding:5px 12px 5px 12px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
			border-radius:14px;
			position:relative;
			-moz-border-radius:14px;
			-webkit-border-radius:14px;
			
		}
		
		#contact-form.main-contacts .field input {
			margin-top:4px;
		}
	
		#contact-form textarea {
			width:238px;
			height:195px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
			padding:5px 12px 5px 12px;
			overflow:auto;
			position:relative;
			border-radius:14px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			
			margin:0 0 0 4px;
			display:block;
		}
		#contact-form.main-contacts textarea {
			height:135px;
			margin-top:4px;
		}
			
			
			#contact-form input[type=text]:focus, #contact-form input[type=email]:focus, #contact-form textarea:focus {
				border-color:#ccc;
				box-shadow:0 0 4px #999;
				-moz-box-shadow:0 0 4px #999;
				-webkit-box-shadow:0 0 4px #999;
				background:#fff;
			}
			
			
		#contact-form input[type=reset], #contact-form input[type=submit], #contact-form #submit, #contact-form #clear {
			float:left;
			font-size:18px;
			line-height:20px;
			height:31px;
			background:#333;
			padding:0 22px;
			color:#fff; font-weight:bold;
			text-decoration:none;
			border-radius:20px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			
			margin-right:30px;
			border:none;
			cursor:pointer;
			padding:10px 20px 0 20px;
			text-align:center;
			text-transform:capitalize;
			position:relative;
		}
#contact-form input[type=reset]:hover, #contact-form input[type=submit]:hover, #contact-form #submit:hover, #contact-form #clear:hover {
background-color:#1fb7c4;			}
				
#contact-form small {color:red;	font-weight:bold;padding:0 0 0 5px;	}
				
#contact-form label {padding:0 0 2px 5px;display:inline-block;	}
		#contact-form strong {
			padding:0 0 2px 9px;
			display:inline-block;
			color:#838383;
		}
			
			#contact-form .error {
				color:red;
			}
		.error {color:red;}
		
		.buttons-wrapper {
			padding-top:30px;
		}
		
		#contact-form.main-contacts .buttons-wrapper {padding-top:19px;}
		#contact-form.main-contacts .buttons-wrapper a {
			float:right !important;
			margin:0 0 0 12px;
		}
		
.fright { float:right;}


/*paddings */
.pad-20{ padding-top:20px;}
.mar-left20 { margin-left:20px;}
.pad-top10{ padding-top:10px;}
.pad-top100{ padding-top:100px;}
.pad100px{ padding:80px 25px 0 25px;}

	/* Sidebar */
	.bottom {
		border-top:2px solid #f3f3f4;
		background:#fbfbfb;
				padding:0px;
		position:relative;
		zoom:1;
	}
		.bottom .inside {
			padding:10px 0 30px 0;
		}

/* --- dl li styles --- */
dl dt { 
	font-weight:bold;
	font-size:1.1em;
	color:#333;
}
dl dd {	margin-bottom:1.5em;}

.address { 	margin-top:-2em; padding-bottom:2em;}
.address dt {padding-top:2em;}
.address dt.alt-title {
		font-weight:normal;
		color:#838383;
		font-size:1em;
		}
	.address dd { 
		clear:both;
		margin:0 0 0 0 !important;
	}
.address dd span { float:left;	}

/* support page start */
.p2 { margin-bottom:20px;}
/* --- ul li styles --- */
.grid_6 ul, aside ul { padding-bottom:15px; list-style:none;}
.grid_6 ul li, aside ul li { background:url(../images/marker1.gif) no-repeat 0 4px; padding:0 0 10px 30px;}
.grid_6 ul li ul, aside ul li ul { padding:7px 0 0 0;}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:34px;
}
	.img-box img.fleft {
		margin-right:13px;
		}
	.wrapper { 
	width:100%;
	overflow:hidden;
}

#scrollup {
   position: relative;
   overflow: hidden;
   padding:0px;
   width:250px; height:200px;  
 }


.paybox { width:320px;}

/* Services page start */
.sheading{ margin:5px 10px; width:960px;}
.sheading h2 {font:24px/26px "Arial",Arial, Helvetica, sans-serif; color:#1A5486; font-weight:bold;}
.sbox { width:230px;  border:1px #e2e2e2 solid; background:url(../images/bcbg.jpg) no-repeat bottom;  }
.sbox h2 {font:16px/18px "Arial",Arial, Helvetica, sans-serif; color:#1A5486; font-weight:bold; text-align:center;}
.padsbox {padding:5px 10px;}
.marsbox {margin:10px 5px;}
.marsbx1 { margin:10px 0 10px 10px; }
.sboxa{width:310px;  border:1px #e2e2e2 solid; background:url(../images/bcbg.jpg) no-repeat bottom;  }
.srcont { padding:0 5px 5px 5px;}
.trialleft{ width:650px;} .trialright{ width:300px;  border:1px #e2e2e2 solid}
.trialleft1{ width:550px;} .trialright1{ width:400px;  border:1px #e2e2e2 solid}
.tri { width:550px; height:375px; background:url(../images/loginbg.jpg) no-repeat;}
.tripad{ padding: 50px 30px;}

.srheading { width:970px; height:63px; background: url(../images/srheading.jpg) no-repeat; margin-left:5px; }
.srheading h2  {font:24px/24px "Arial",Arial, Helvetica, sans-serif; color:#1A5486; font-weight:bold; padding:20px 0 0 25px; }
.sh1{ width:570px; }
.sh2{ width:400px;}
.srh3  {font:18px/24px "Arial",Arial, Helvetica, sans-serif; color:#1A5486; font-weight:normal; text-align: right; padding:20px 30px 0 10px; }

.abheading { width:950px; height:48px; background: url(../images/abbg.jpg) repeat-x; margin-left:5px; border:1px #e2e2e2 solid; margin-top:5px; }
.abheading h2  {font:24px/24px "Arial",Arial, Helvetica, sans-serif; color:#1A5486; font-weight:bold; padding:10px 0 0 25px;  }
/* Services page inner */
.svc3 { padding:5px 5px; width:970px; height:200px;}
.svc4 { padding: 0 10px;}
.svc4 p { text-align:justify; color:#666;}
.svcl{ width:220px; border:3px #FFF28C solid; margin:10px 10px 0 10px;} 
.svc2 { width:480px; margin-top:10px;}
.svcheading{  height:50px;  color:#225C8C; display:block; background:url(../images/shorth.jpg) no-repeat; width:480px; }
.svcheading h2 {font:18px/50px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; margin-left:15px;}

.svc4 img{ margin:0 8px; border:2px #e2e2e2 solid;}
.svc2freetrial { width:212px; height:50px;}
.price0{ width:140px; font:14px/33px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color: #195587; padding-left:6px;}
.price{ width:66px; height:33px; }
.p1a{ width:70px;} .p1b { width:70px;}
.rss{ background:url(../images/rs.jpg) no-repeat; background-position:0 7px; line-height:33px; width:17px; padding:7px 0 7px 15px;}
.doll{ background:url(../images/doll.jpg) no-repeat; background-position:0 7px; line-height:33px; width:17px; padding:7px 0 7px 15px;}

.prce { width:140px; }
.svcpad{ padding:5px 10px;}
.svcpad ul { list-style:none;}
.svcbgh h4{font:16px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color: #FFF; text-align:center;}
.svcbgh{background:#205A8A; width:220px; height:30px; }
.svc1 ul { padding: 0px;  margin:0px; }
.svc1 ul li { height:25px; }
.svcl ul li a{  font:12px/36px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/bullet4.jpg) no-repeat ;  color:#205A8A;  padding:0 0 10px 20px; margin-bottom:0px; }
.svcl ul li a:hover{ text-decoration:none; color:#666; }

/* Services page end */

/* subscribe us page start*/
.subh{font:22px/45px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color: #FFF; text-align:center; width:310px; height:45px; background:url(../images/subh.jpg) repeat-x}
.marsbox2 {margin:10px 6px;}

.prc1a{ width:80px;    }
 .prc1b {width:110px;}
.prc1d {width:106px;}
 .prc1c {width:99px; background:url(../images/rs.jpg) no-repeat; background-position:0 2px; padding-left:15px; border-left:1px #e2e2e2 solid;}
 .prc1ca {width:89px; background:url(../images/rs.jpg) no-repeat; background-position:0 2px; padding-left:15px; border-left:1px #e2e2e2 solid;}
  .prc1ca1 {width:89px; background:url(../images/doll.jpg) no-repeat; background-position:0 2px; padding-left:15px; border-left:1px #e2e2e2 solid;}

.prctxt {font:13px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  }
.prctxta {font:14px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  }
.prctxtb {font:15px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: line-through; color:#F00;  }
.prctxtc {font:15px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  color:#555;  }
.prctxtd{font:15px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  color:#165284}
.prcpad{ padding-left:10px;}
.pmd { margin-left:120px; border:0px;}

/* subdcribe us page end*/

/* Performance page table end */

/* boxes */
.boxf{ width:970px; padding-left:10px;}
.boxf h2{font:24px/26px "Arial",Arial, Helvetica, sans-serif; color:#1C5487; padding:10px 0 0px 10px; font-weight:bold;}
.wid {width:319px; height:248px;}
.wida {width:319px; height:81px; margin:0 10px 0px 0;}

.b1{  background:url(../images/box1.jpg) no-repeat;}
.b2{  background:url(../images/box2.jpg) no-repeat;}
.b3{  background:url(../images/box3.jpg) no-repeat;}
.wid1{ width:628px; }
.col-f4f4{ background:#F7FBFE;;}
.wid319{width:319px;}
.hea-wid1{  height:40px; background: url(../images/subh.jpg) repeat-x; font:18px/40px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#185282;}



/* footer */
.foot{ width:980px; height:273px; background:url(../images/footer.jpg) no-repeat;}
.footpad{ padding:10px 20px;}

/* =============================== */
/* ==== FOOTER CONTENT SECTION === */
/* =============================== */

/* footer links and footer */
#footer { height:273px; width:970px; background: url(../images/footer.jpg) #646772 ; padding-left:10px  }
#footer-link-columns { padding-top:5px;  clear:both; overflow:hidden; color:#ffffff; }
#footer-link-columns h3 { font-size:17px; margin-bottom:8px; font-weight:bold; text-transform:uppercase; color:#ffffff; }
#footer-link-columns ul {  list-style: none;  padding: 0px;  margin:0px; }
#footer-link-columns ul li { line-height:20px;  padding-left:11px; }
#footer-link-columns a { color:#fff; text-decoration:none; }
#footer-link-columns a:hover { color:#000; text-decoration:underline; }
#footer-link-columns ul li ul { display:none; }
#footer-link-columns .panelfooter {  float: left; width: 150px; margin-right:10px; }
#footer-link-columns .wrap-center div { height:160px; overflow:hidden; line-height:18px; }
#footer-links {	list-style: none; }
#footer-links li {	float: left; margin-right: 15px; }
#footer-bottom { background: url(../images/footer-bottom-overlay.png) repeat-x top center;  min-height:60px; padding-top:10px; }
#footer-bottom .copy { width:970px; color:#fff; line-height:14px; font-size:11px; padding-left:10px; }
#footer-bottom .copy a { color:#ffffff; text-decoration:underline; }
#footer-bottom .copy a:hover { color:#ffffff; text-decoration:none; }
#footer-bottom .socials { width:300px; margin-right:10px; }
#footer-bottom .social-item {  text-align:center; width:50px; font-size:9px; float:left; }
#footer-bottom .social-item img { margin-bottom:3px; }
#footer-bottom .social-item a { color:#fff; text-decoration:none; }
#footer-bottom .social-item a:hover { color:#000; text-decoration:none; }
.footer1 { width:970px; padding:0 5px; background:#84868f; color:#FFF;}
.fr { float:right;}
.soc img { margin:0 5px; }
.soc { color:#FFF; }
.pad20{ padding-left:50px;}

.ens{	width:90px;	height:20px;	line-height:25px; padding-top:10px;	color:#666;}
.ens2{ margin-top:25px;}
.enn {	
	margin:0;	
	width:320px; height:40px;
	color:#333;	
	background-color:#fff;
	border:1px solid #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e2e2), to(#fff));
	background: -o-linear-gradient(top, #e2e2e2, #fff);
	padding:5px 5px 5px 5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}		
/* footer */


/* form mainpage right & fieldsets stylings */
.fro1{ padding:82px 10px 0 30px; width:235px; }
.fro1 fieldset {
	margin:0;
	border:none;
}	
.see{ width:240px; float:left; }	
.fro1 form p {
	margin:10px 0;
	overflow:hidden;

}

.fro1 label {
	float:left;
	display:block;
	text-align:left;
	
}	
.fro1 input, select,
.fro1 textarea {	
	margin:0;	
	color:#333;	
	background-color:#fff;
	border:1px solid #e2e2e2;
	background: -moz-linear-gradient(top, #f7f3f3, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f3f3), to(#fff));
	background: -o-linear-gradient(top, #f7f3f3, #fff);
	padding:5px 5px 5px 5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}	

	
.frowidth {width:220px;}
.frow1{ width:30px; float:left;}
	
.fro1 button {
	
	width:180px;
	margin:0px;
	margin-left:30px; margin-top:10px;
	border:none;
	padding: 2px 7px 2px 7px; font-weight:bold;
	color:#eeeeee;	
	background-color:#0073aa;
	background: -moz-linear-gradient(top, #0073aa, #00b1dd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0073aa), to(#00b1dd));
	background: -o-linear-gradient(top, #0073aa, #00b1dd);
	border:1px solid #0073aa;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;	
}
/* form mainpage right & fieldsets stylings */

.sel{ width:180px;}
.menu textarea {
height:100px;
overflow:auto;}	
 	.tabs_holder {			
			width: 560px; margin:50px 10px 0 0px;}
 
.rc {-moz-border-radius: 10px;  -webkit-border-radius: 10px; ;  }

h3{margin-top:5px; margin-left:10px;}

.brdr{ padding:5px; border:2px solid #185486; width:550px;}
#contactform{
	background:#FFFFE4;
	overflow:hidden;
	border:1px solid #FFE6B1;
	margin:10px;
}
#contactform form{
	padding:15px;
}
#contactform label{
	float:left;
	width:70px;
	height:20px;
	line-height:20px;
	color:#666;
}
#contactform fieldset{
	padding:3px 0;
	font:normal 13px/20px 'Arial',arial,sans-serif;
}


/* Forms */
form ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
	form ul li{
		padding: 5px 0;	
	}
form label{ float:left; color:#666;  font:14px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;}
	label span{
		color: #d06a07;
				padding-left: 5px;	}
		
form input, form textarea{
	border: solid 1px #e2e2e2; 
	background: #FFF; color:#666;
	font:16px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  		
}

.flm{ width:200px; ; border-bottom:1px #e2e2e2 solid;  height:44px; padding-top:6px;}
.flm1 { width: 350px;  border-bottom:1px #e2e2e2 solid;  height:44px; padding-top:6px;}

SELECT.aa{	
border: solid 1px #F57620;
padding: 8px;
color:#F57620;
font:16px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;
width: 300px;	
}
	
.a1{ display:block;}
OPTION.aa { background:#fff; font-style: italic; border: solid 1px #F57620;}

form textarea{
	width: 70%;
	height: 100px;
}
button, #main a:link.button, #main a:visited.button, #main a:active.button{
	background: #185486;
	padding: 6px 22px;
	font-weight: bold;
	color: #FFF;
	border: none; }
	
	button:hover, #main a:hover.button{
	background: #333;
	text-decoration: none; }
	
#main a.button{
	
}
.abs { margin-left:130px;}
.ff{ padding:8px 0px;}
.gapp1{ margin-left:200px;}
#newspaper-b
{
	font-family: "Arial", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin:0px;
	width: 620px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #e2e2e2;
}
#newspaper-b th
{
	padding: 10px 10px 10px 10px;
	font-weight: normal;
	font-size: 18px;
	color: #039; background:url(../images/subh.jpg) repeat-x; 
}
#newspaper-b tbody
{
	background: #F7FBFE;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #EDDB4B;
}
#newspaper-b tbody tr:hover td
{
	color: #000; font-weight:bold; font-size:14px;
	background: #FDDF3F;
}


.newspaper-b
{
	font-family: "Arial", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin:0px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #e2e2e2;
}
.newspaper-b th
{
	padding: 10px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039; background:url(../images/subh.jpg) repeat-x; 
}
.newspaper-b tbody
{
	background: #F7FBFE;
}
.newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #EDDB4B;
}
.newspaper-b tbody tr:hover td
{
	color: #000; font-weight:bold; font-size:14px;
	background: #FDDF3F;
}


#newspaper-c
{
	font-family: "Arial", "Lucida Grande", Sans-Serif;
	font-size: 16px;
	margin:0px;
	width: 850px;
	margin-top:25px; margin-left:50px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #e2e2e2; 
}
#newspaper-c th
{
	padding: 10px 10px 10px 10px;
	font-weight: normal;
	font-size: 18px;
	color: #039; background:url(../images/subh.jpg) repeat-x; 
}
#newspaper-c tbody
{
	background: #F7FBFE;
}
#newspaper-c td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #EDDB4B;
}
#newspaper-c tbody tr:hover td
{
	color: #000; font-weight:bold; font-size:14px;
	background: #FDDF3F;
}



#IDMS_IndexChart { visibility:hidden;}
.indexChart { visibility:hidden;}
.livep-pad{ padding:80px 10px 0 40px;}
.shade{ width:600px; height:41px; background:url(../images/shade.jpg) no-repeat;}
.blgtxt { padding-left:26px;}

.blo{ background:url(../images/blog-border.jpg) no-repeat; background-position:10px 10px; padding-left:15px; margin-bottom:10px;}
.blo p { margin-left:10px; line-height:23px;}
.txinput { width:200px; height:30px; border:1px #e2e2e2 solid;}
.ln1{ line-height:30px;}
.txi { width:200px; }
table .ale{ border:1px #e2e2e2 solid;}

/* payment Forms */

.lab { width:130px; font:16px/35px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:5px; }
.fie { width:500px;margin-bottom:5px;}
.int{ width:250px; border:2px #e2e2e2 solid; height:26px; line-height:26px;}
#pay{ width:650px; padding:10px;}
.ckb{ width:630px;}
.button2{ margin:20px 20px 0 200px; width:300px; background:#006; color:#FFF; }
.formp{ width:630px;  border:1px #e2e2e2 solid; padding:10px;}
.formp1 { width:270px; padding:0 10px;  border:1px #e2e2e2 solid; margin-left:10px;}
.formp2{ width:220px; height:25px; background:url(../images/cart.png) no-repeat left; padding-left:50px; font:16px/25px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px #e2e2e2 solid;}
.formp21{ width:220px; height:25px; padding-left:25px;  font:16px/25px "Arial",Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; border-bottom:1px #e2e2e2 solid;}
.bdrpa { border-bottom:1px #e2e2e2 solid; height:10px; width:220px;}
.formp3 { width:600px;  border:1px #e2e2e2 solid; margin:5px; padding:5px; }
.50pxw{ width:20px; }

#pay input { width:auto;}
#data { border:5px #e2e2e2 solid; padding:10px;}

.subscr1 { width:600px; border:1px #e2e2e2 solid; margin:0 auto;}
#subcsr input[type=text] {
			width:238px;
			padding:5px 12px 5px 12px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
			position:relative;
			behavior: url(js/PIE.html);
			display:block;
		}
#subcsr input[type=checkbox] {
			width:50px;
			padding:5px 12px 5px 12px;
			background:#f0f0f0;
			border:1px solid #e4e4e4;
		}
		
.terx { font:16px/26px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;  	}
.add{ width:380px; display:block; padding:10px 10px; height:30px;}	
.add1 { width:180px; display:block; padding:10px 10px; height:30px;}
.bdr22{ border-bottom:1px #e2e2e2 solid;}
.contp { padding:0 0px 0 14px;}


#contactus fieldset
{
   width:800px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:14px;
   font-weight: bold; width:200px;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #e2e2e2;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;

}

#contactus input[type="text"]
{
  height:25px;
  width:320px;
  
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;   
  
}

#contactus #scaptcha
{
  width:130px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:150px;
   height:30px;
   padding-left:0px; background:#185486; color:#FFF; 
   
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;   
}

#contactus textarea
{
  height:120px;
  width:310px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px; width:700px ;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 12px;
   color: #900; margin-left:200px;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 12px;
   color:#333; margin-left:200px;  
}

.marg1{ margin-left:200px;}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}

#accordion p{ font:13px/18px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; }
#accordion h3 {font:14px/18px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; }

.testi{ width:255px; height:265px; background:url(../images/testimonial.jpg) no-repeat; padding:60px 20px 5px 20px;font:14px/20px "Arial",Arial, Helvetica, sans-serif; color:#666; }
.testi p {font:16px/20px "Arial",Arial, Helvetica, sans-serif; color:#666;}

#newsticker-demo { 


}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:250px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; height:160px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; }
.newsticker-jcarousellite .info { float:right;  height:130px; overflow:hidden; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.rt{ width:670px; float:left;}
.welcome{ width:640px; padding:10px; float:left;}

/*** custom ***/
.ser{	font:16px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold;}
.tip{ width:285px; height:105px; float:left; margin-left:25px;}
.clr{ clear:both;}
.welcome{ width:640px; padding:10px; float:left;}
.rt{ width:670px; float:left;}
.custname { font:24px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#DE5B1E; }
.too{ float:left; width:640px; padding:10px;}
.too1{ float:left; width:300px; padding:0px 10px}
.fullw{ width:980px; margin-top:10px;}
.error { font:14px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; }
.data1 a {font:14px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
.error { font:14px/24px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; }
.error1 { font:14px/18px "Arial",Arial, Helvetica, sans-serif; font-weight:normal; color:#000; }
.smenuheading{font:14px/16px "Arial",Arial, Helvetica, sans-serif; font-weight:bold; color:#003;}
table.data1 caption
{
	display: none;
}

table.data1 tr
{
	background: #ffffff;
}

table.data1 tr td, table.data1 tr th
{
	border-bottom: 1px solid #cccccc;
}

table.data1 tr th
{
	font-weight: bold;
	background: #eeeeee;
}

table.data1 tr th, table.data1 tr td
{
	padding: 7px;
}

table.data1 tr td
{
	color: #666666;
}


.onecolumn
{
	width: 100%;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	margin: 20px 0 20px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px #cccccc;
 	-webkit-box-shadow: 0 1px 2px #cccccc;
 	box-shadow: 0 1px 2px #cccccc;
}

.onecolumn .header
{
	margin: 0;
	padding: 0;
	float: left;
	background: #cdcdcd url("images/bg_window_header.png") repeat-x;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cccccc;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

.onecolumn .header span
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 15px;
	float: left;
	width: auto;
	cursor: n-resize;
}

.onecolumn .header .switch
{
	float: right;
	margin-right: 15px;
	padding: 5px 0 0 0;
}

.onecolumn .content
{
	background: #ffffff url("images/bg_ip.png") repeat-x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top: 1px solid #bdbdbd;
	padding: 15px;
}


#marqueecontainer{
position: relative;
width: 245px; /*marquee width */
height: 245px; /*marquee height */

overflow: hidden;

}